DataRow转换时对DBNULL的处理

在ASP.NET编程中,经常需要从数据库中读取大量的数据,可以使用dataset返回数据,但是,如果取出来的某列值在数据库中时NULL值,则在ASP.NET中,读取出来的则是DBNULL,如果直接将空的datarow转换成ASP.NET中的数据类型,则会抛异常,下面介绍处理方法
时间:2016-8-18

sql server中dense_rank和row_number的区别

sql server 的排名函数用得最多的应该是RoW_NUMBER()了,我通常用ROW_NUMBER() + CTE 来实现分页;dense_rank函数也具有排序的功能,包含排序并列的情况,但是row_number不考虑是否并列
时间:2015-10-13

table rowspan和colspan

rowspan和colspan通常使用在table的td与th标签中,rowspan可以实现表格中一列跨越多行,colspan 属性规定单元格可横跨的列数。下面通过两个实例说明table中rowspan和colspan的使用
时间:2015-7-18

Visual Studio的browser link

Browser Link是连接VS和浏览器之间的通道,Browser Link在VS2013中是默认开启的,Visual Studio 会给网站注入一个 IHttpModule 模块对象,然后在每个页面都会注册一段脚本,这段脚本的作用就是负责VS IDE和网页间的通讯。
时间:2015-6-1

oracle中rownum和row_number()

row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的)。 与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪劣rownum然后再进行排序,而row_number()在包含排序从句后是先排序再计算行号码。
时间:2014-11-16

SQL Server中row_number的用法

ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号。在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是一致的,当使用ROW_NUMBER函数时,也需要专门一列用于预先排序以便于进行编号。
时间:2013-10-25

SQL Server中@@ROWCOUNT的用法

@@ROWCOUNT返回上一语句受影响的行数!和@ERROR一样的特性,在每一条语句执行后都将被重置,如果将来使用需要将变量保存到局部变量中。
时间:2013-10-3